interface Category {
    id: number;
    name: string;
    category1Id?: number;
    category2Id?: number;
}
interface AttrValue {
    id?: number;
    attrId?: number;
    valueName: string;
    flag?: boolean;
}

interface AttrInfo {
    attrName: string;
    categoryId: number | null;
    categoryLevel: number | null;
    id?: number | null;
    selectedAttrValueId?: number;
    attrValueList: AttrValue[];
}

export type {
    Category,
    AttrInfo,
    AttrValue
}